package com.zhonghui.modlules.order.eshopService;


import com.eshop.service.BaseService;
import com.zhonghui.common.eshopDomain.ShopUser;
import com.zhonghui.modlules.order.eshopDomain.StoreOrder;
import com.zhonghui.modlules.order.eshopVo.StoreOrderQueryVo;

public interface StoreOrderService extends BaseService<StoreOrder> {
    StoreOrderQueryVo handleOrder(StoreOrderQueryVo order);

    void orderComment(ShopUser user, String unique, String comment, String pics, String productScore, String serviceScore);

    StoreOrderQueryVo getOrderInfo(String unique, Long uid);

    void takeOrder(String orderId, Long uid);

    void yuePay(String orderId, Long uid);

    void orderApplyRefund(String explain, String Img, String text, String orderId, Long uid);

    void removeOrder(String orderId, Long uid);

    void orderDelivery(String orderId, String deliveryId, String deliveryName, String deliveryType);
}
